var api, W;
var initForm = function() {
	$('#_form_default').form({
		url : 'sys/SysModuleExt/addOrUpdate',
		onBeforeLoad : function(param) {
			$.messager.progress();
		},
		onLoadSuccess : function(data) {
			// 加载完成之后才构建
			$.messager.progress("close");
		},
		onLoadError : function(data) {
			// 加载完成之后才构建
			$.messager.progress("close");
			$.messager.alert('提示', "加载内容失败,请重新刷新页面/联系管理员", "error");
		},
		onSubmit : function(param) {
			if (!$(this).form("validate")) {
				$.messager.alert('提示', "提交的选项中,有错误内容,请检查", "error");
				return false;
			}
			$.messager.progress();
		},
		success : function(data) {
			$.messager.progress("close");
			var jd = eval('(' + data + ')');
			if (!!!jd) {
				$.messager.alert('提示', "未知异常", "error");
				return false;
			}
			if (jd.state != 200) {
				$.messager.alert('提示', jd.message, "error");
				return false;
			}
			window.parent.frames.fnDraw();
			cancle_module();
		}
	});
};
var cancle_module = function() {
	api.close();
};

var initDialog = function() {
	api = frameElement.api;
	W = api.opener;
	var modulePid = api.data['modulePid']; // 通过数据共享的方法获取调用页面文本框中的值
//	var modulePname = api.data['modulePname']; // 通过数据共享的方法获取调用页面文本框中的值
	var id = api.data['id']; // 通过数据共享的方法获取调用页面文本框中的值
	if (_is_not_empty(id)) {
		$('#myId').val(id);
		$("#_form_default").form('load', 'sys/SysModule/findByPk?pks=' + id);
	}
	if (_is_not_empty(modulePid)) {
		$('#modulePid').val(modulePid);
	}
	/*if (_is_not_empty(modulePname)) {
		$('#modulePname').val(modulePname);
	}*/

};


$(function() {
	initForm();
	initDialog();
});
